﻿----------------------------------------------
-- dbo.PermisoItem
----------------------------------------------
-- Administrador sistema
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 1 AND IdItem = 1 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(1,1,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 1 AND IdItem = 2 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(1,2,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 1 AND IdItem = 3 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(1,3,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 1 AND IdItem = 4 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(1,4,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 1 AND IdItem = 5 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(1,5,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 1 AND IdItem = 6 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(1,6,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 1 AND IdItem = 7 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(1,7,1,0,0,0,0,0,0,0,0,0,0)

-- Administrador
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 2 AND IdItem = 1 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(2,1,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 2 AND IdItem = 2 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(2,2,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 2 AND IdItem = 3 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(2,3,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 2 AND IdItem = 4 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(2,4,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 2 AND IdItem = 5 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(2,5,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 2 AND IdItem = 6 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(2,6,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 2 AND IdItem = 7 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(2,7,1,0,0,0,0,0,0,0,0,0,0)

-- Doctor
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 3 AND IdItem = 4 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(3,4,1,0,0,0,0,0,0,0,0,0,0)

-- Paciente
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 4 AND IdItem = 4 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(4,4,1,0,0,0,0,0,0,0,0,0,0)

-- Recepción
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 5 AND IdItem = 1 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(5,1,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 5 AND IdItem = 2 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(5,2,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 5 AND IdItem = 3 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(5,3,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 5 AND IdItem = 5 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(5,5,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 5 AND IdItem = 6 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(5,6,1,0,0,0,0,0,0,0,0,0,0)
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 5 AND IdItem = 7 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(5,7,1,0,0,0,0,0,0,0,0,0,0)

-- Quimico
IF NOT EXISTS( SELECT 1 FROM dbo.PermisoItem WHERE IdPerfil = 6 AND IdItem = 3 ) INSERT INTO dbo.PermisoItem(IdPerfil,IdItem,PermisoAcceso,PermisoAdicional1,PermisoAdicional2,PermisoAdicional3,PermisoAdicional4,PermisoAdicional5,PermisoAdicional6,PermisoAdicional7,PermisoAdicional8,PermisoAdicional9,PermisoAdicional10) VALUES(6,3,1,0,0,0,0,0,0,0,0,0,0)